/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

var numero = 0;
var numeroExpLab=0;
var numeroHabilidades=0;

function getNroFormAc()
{
    return numero;
}

function getCodigoAviso(pagina){
    return pagina.form.elements['codigo'].value;
}

function getNroExpLab()
{
    return numeroExpLab;
}

function getNumeroHabilidades(){
    return numeroHabilidades;
}

function habilitarNivelIng(pagina)
{
    if(pagina.form.elements['selectNivelIdiomaIng'].disabled==true){
        pagina.form.elements['selectNivelIdiomaIng'].disabled=false;
    }
    else pagina.form.elements['selectNivelIdiomaIng'].disabled=true;
}

function habilitarNivelPort(pagina)
{
    if(pagina.form.elements['selectNivelIdiomaPort'].disabled==true){
        pagina.form.elements['selectNivelIdiomaPort'].disabled=false;
    }
    else pagina.form.elements['selectNivelIdiomaPort'].disabled=true;
}

function agregarFormAc(pagina)
{
    var TABLE = document.getElementById("formAc");
    var newRow = TABLE.insertRow(-1);
    var tituloNomInst = newRow.insertCell(newRow.cells.length);
    var txtNomInst = newRow.insertCell(newRow.cells.length);
    contID = (++numero);
    txt = 'Nombre De Instituci&oacute;n';
    tituloNomInst.innerHTML = txt;
    txt = '<input type="text" name="txtNomInstitucion'+contID+ '" value="" />';
    txtNomInst.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloTipoInst = newRow.insertCell(newRow.cells.length);
    var selectTipoInst = newRow.insertCell(newRow.cells.length);
    txt = 'Tipo De Instituci&oacute;n';
    tituloTipoInst.innerHTML = txt;
    txt = '<select name="selectTipoInstitucion'+contID+'"><option value="0">Seleccione un tipo...</option><option>Secundario</option><option>Terciario</option><option>Universidad</option></select>';
    selectTipoInst.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloProvincia = newRow.insertCell(newRow.cells.length);
    var selectProvincia = newRow.insertCell(newRow.cells.length);
    txt = 'Provincia';
    tituloProvincia.innerHTML = txt;
    txt = '<select name="selectNomProvincia'+contID+'" id="selectNomProvincia'+contID+'" onChange="filtrarLocalidades('+contID+')"></select>';
    selectProvincia.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloLocalidad = newRow.insertCell(newRow.cells.length);
    var selectLocalidad = newRow.insertCell(newRow.cells.length);
    txt = 'Localidad';
    tituloLocalidad.innerHTML = txt;
    txt = '<select name="selectNomLocalidad'+contID+'" id="selectNomLocalidad'+contID+'"><option value="0">Seleccione una localidad...</option></select>';
    selectLocalidad.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloTipoTitulo = newRow.insertCell(newRow.cells.length);
    var selectTipoTitulo = newRow.insertCell(newRow.cells.length);
    txt = 'Tipo T&iacute;tulo/Orientaci&oacute;n';
    tituloTipoTitulo.innerHTML = txt;
    txt = '<select name="selectTipoTitulo'+contID+'><option value="0">Seleccione un tipo...</option><option value="Doctorado">Doctorado</option><option value="Especializacion">Especializacion</option><option value="Ingenieria">Ingenier&iacute;a</option><option value="Licenciatura">Licenciatura</option><option value="Magistrado">Magistrado</option><option value="Secundario">Secundario</option><option value="Tecnicatura">Tecnicatura</option></select>';
    selectTipoTitulo.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloNomTitulo = newRow.insertCell(newRow.cells.length);
    var txtNomTitulo = newRow.insertCell(newRow.cells.length);
    txt = 'T&iacute;tulo';
    tituloNomTitulo.innerHTML = txt;
    txt = '<input type="text" name="txtTitulo'+contID+'" value="" />';
    txtNomTitulo.innerHTML= txt;
    
    newRow = TABLE.insertRow(-1);
    var tituloFechaObtencion = newRow.insertCell(newRow.cells.length);
    var selectDiaObtencion = newRow.insertCell(newRow.cells.length);
    txt = 'Fecha de obtenci&oacute;n de t&iacute;tulo';
    tituloFechaObtencion.innerHTML = txt;
    txt = '<select name="selectDiaObtencion'+contID+'" id="selectDiaObtencion'+contID+'"></select>';
    txt+= '<select name="selectMesObtencion'+contID+'" id="selectMesObtencion'+contID+'" onChange = "populate5('+contID+')"><Option value=01>Enero</Option><Option value=02>Febrero</Option><Option value=03>Marzo</Option><Option value=04>Abril</Option><Option value=05>Mayo</Option><Option value=06>Junio</Option><Option value=07>Julio</Option><Option value=08>Agosto</Option><Option value=09>Septiembre</Option><Option value=10>Octubre</Option><Option value=11>Noviembre</Option><Option value=12>Diciembre</Option></select>';
    txt+=  '<select name="selectAnioObtencion'+contID+'" id="selectAnioObtencion'+contID+'" onChange = "populate5('+contID+')"></select>';
    selectDiaObtencion.innerHTML= txt;
    
    
    newRow = TABLE.insertRow(-1);
    var espacioEnBlanco= newRow.insertCell(newRow.cells.length);
    txt='<br/>';
    espacioEnBlanco.innerHTML=txt;
    pagina.form.elements['nroFormAc'].value= contID;
    llenarComboProv(contID);
    filtrarLocalidades(contID);
    populate4(contID);
}

function borrarFormAc(pagina)
{
    var TABLE = document.getElementById("formAc");
    if(numero > 0)
    {
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        contID= (--numero);
        pagina.form.elements['nroFormAc'].value = contID;
    }
}
function borrarExpLab(pagina)
{
    var TABLE = document.getElementById("expLaboral");
    if(numeroExpLab > 0)
    {
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        TABLE.deleteRow(TABLE.rows.length-1);
        contID= (--numeroExpLab);
        pagina.form.elements['nroExpLab'].value = contID;
    }
}
            
function agregarExpLab(pagina)
{
    var TABLE = document.getElementById("expLaboral");
    var newRow = TABLE.insertRow(-1);
    var tituloEmpresa = newRow.insertCell(newRow.cells.length);
    var txtEmpresa = newRow.insertCell(newRow.cells.length);
    contID = (++numeroExpLab);
    txt = 'Empresa';
    tituloEmpresa.innerHTML = txt;
    txt = '<input type="text" name="txtEmpresa'+contID+ '" value=""/>';
    txtEmpresa.innerHTML= txt;
    

    newRow = TABLE.insertRow(-1);
    var tituloTelEmpresa = newRow.insertCell(newRow.cells.length);
    var txtTelEmpresa = newRow.insertCell(newRow.cells.length);
    txt = 'Tel&eacute;fono de la empresa';
    tituloTelEmpresa.innerHTML=txt;
    txt= '<input type="text" name="txtTelefonoEmpresa'+contID+'" value=""/>'
    txtTelEmpresa.innerHTML=txt;

    newRow = TABLE.insertRow(-1);
    var tituloSupervisor = newRow.insertCell(newRow.cells.length);
    var txtSupervisor = newRow.insertCell(newRow.cells.length);
    txt = 'Nombre del supervisor';
    tituloSupervisor.innerHTML = txt;
    txt = '<input type="text" name="txtSupervisor'+contID+ '" value=""/>';
    txtSupervisor.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloCargo = newRow.insertCell(newRow.cells.length);
    var txtCargo = newRow.insertCell(newRow.cells.length);
    txt = 'Cargo desempe&ntilde;ado';
    tituloCargo.innerHTML = txt;
    txt = '<input type="text" name="txtCargo'+contID+ '" value=""/>';
    txtCargo.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var tituloFechaInicio = newRow.insertCell(newRow.cells.length);
    var selectDiaInicio = newRow.insertCell(newRow.cells.length);
    txt = 'Fecha inicio';
    tituloFechaInicio.innerHTML = txt;
    txt = '<select name="selectDiaInicio'+contID+'" id="selectDiaInicio'+contID+'"></select>';
    txt+= '<select name="selectMesInicio'+contID+'" id="selectMesInicio'+contID+'" onChange = "populate2('+contID+')"><Option value=01>Enero</Option><Option value=02>Febrero</Option><Option value=03>Marzo</Option><Option value=04>Abril</Option><Option value=05>Mayo</Option><Option value=06>Junio</Option><Option value=07>Julio</Option><Option value=08>Agosto</Option><Option value=09>Septiembre</Option><Option value=10>Octubre</Option><Option value=11>Noviembre</Option><Option value=12>Diciembre</Option></select>';
    txt+=  '<select name="selectAnioInicio'+contID+'" id="selectAnioInicio'+contID+'" onChange = "populate2('+contID+')"></select>';
    selectDiaInicio.innerHTML= txt;
    
    newRow = TABLE.insertRow(-1);
    var tituloFechaFin = newRow.insertCell(newRow.cells.length);
    var selectDiaFin = newRow.insertCell(newRow.cells.length);
    txt = 'Fecha fin';
    tituloFechaFin.innerHTML = txt;
    txt= '<select name="selectDiaFin'+contID+'" id="selectDiaFin'+contID+'"></select>';
    txt+= '<select name="selectMesFin'+contID+'" id="selectMesFin'+contID+'" onChange = "populate3('+contID+')"><Option value=01>Enero</Option><Option value=02>Febrero</Option><Option value=03>Marzo</Option><Option value=04>Abril</Option><Option value=05>Mayo</Option><Option value=06>Junio</Option><Option value=07>Julio</Option><Option value=08>Agosto</Option><Option value=09>Septiembre</Option><Option value=10>Octubre</Option><Option value=11>Noviembre</Option><Option value=12>Diciembre</Option></select>';
    txt+= '<select name="selectAnioFin'+contID+'" id="selectAnioFin'+contID+'" onChange = "populate3('+contID+')"></select>'
    selectDiaFin.innerHTML= txt;

    newRow = TABLE.insertRow(-1);
    var espacioEnBlanco= newRow.insertCell(newRow.cells.length);
    txt='<br/>';
    espacioEnBlanco.innerHTML=txt;
    pagina.form.elements['nroExpLab'].value= contID;
    populate(contID);
}

function agregarHabilidad(pagina){
    var TABLE = document.getElementById("habilidades");
    var newRow = TABLE.insertRow(-1);
    var selectConocimiento = newRow.insertCell(newRow.cells.length);
    var tituloNivel = newRow.insertCell(newRow.cells.length);
    var selectNivel = newRow.insertCell(newRow.cells.length);
    contID = (++numeroHabilidades);
    txt='<select name="selectConocimiento'+contID+'" id="selectConocimiento'+contID+'"></select>';
    selectConocimiento.innerHTML=txt;
    txt='Nivel ';
    tituloNivel.innerHTML=txt;
    txt='<select name="selectNivelConocimiento'+contID+'" id="selectNivelConocimiento'+contID+'"><option value="0">Seleccione un nivel...</option><option value="1">Basico</option><option value="2">Intermedio</option><option value="3">Avanzado</option></select>';
    selectNivel.innerHTML=txt;
    llenarComboConocimientos(contID, getCodigoAviso(pagina));
    pagina.form.elements['nroHabilidades'].value = contID;
}

function borrarHabilidad(pagina)
{
    var TABLE = document.getElementById("habilidades");
    if(numeroHabilidades > 0)
    {
        TABLE.deleteRow(TABLE.rows.length-1);
        contID= (--numeroHabilidades);
        pagina.form.elements['nroHabilidades'].value = contID;
    }
}


